package tema13.ejemplo.ejemploventanas.ejemploPaneles;

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class PanelConEtiquetas extends JFrame {

	// ATRIBUTOS VENTANA PANTALLA
	private String nombreTitulo = "Titulo de Ventana";

	private final int ANCHO_VENTANA = 600;
	private final int ALTO_VENTANA = 300;

	private int anchoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().width;
	private int altoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().height;

	private int x = (anchoEscritorio / 2) - (ANCHO_VENTANA / 2);
	private int y = (altoEscritorio / 2) - (ALTO_VENTANA / 2);

	// ATRIBUTOS COMPONENTES
	private JPanel pContenido;

	public PanelConEtiquetas() {
		inicializar();
		inicializarComponentes();
	}

	private void inicializar() {
		setTitle(nombreTitulo);
		setSize(ANCHO_VENTANA, ALTO_VENTANA);
		setLocation(x, y);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
	}

	private void inicializarComponentes() {
		// PANEL PPAL
		pContenido = new JPanel(new GridLayout(1, 3));
		this.add(pContenido);
		pContenido.setBackground(Color.BLUE);

		// ETIQUETAS
		JLabel lUno = new JLabel("UNO");
		lUno.setForeground(Color.WHITE);
		JLabel lDos = new JLabel("DOS");
		lDos.setForeground(Color.WHITE);
		pContenido.add(lUno);
		pContenido.add(lDos);

	}

	public static void main(String[] args) {
		new PanelConEtiquetas();
	}
}
